// ---- 导入启动库。
import './assets/main.css'
import { createApp } from 'vue'
import App from './App.vue'
// ---- 导入Element Plus库。
import 'element-plus/dist/index.css';
import ElementPlus from 'element-plus';
import zhCn from 'element-plus/dist/locale/zh-cn.mjs'
// ---- 导入Router库。
import router from './router';
// ---- 导入Axios配置获取实例。
import axios from './plugins/axios';

// ---- 以App作为根组件创建应用。
const app = createApp(App);
// ---- 全局使用Element Plus库，并设置为中文。
app.use(ElementPlus, {
    locale: zhCn,
});
// ---- 全局使用Router库。
app.use(router);
// ---- 全局注册Axios实例。
app.provide('axios', axios);
// ---- 将应用挂载到主CSS文件定义的#app DOM元素上。
app.mount('#app');
